package eraikikon;

import java.util.Vector;

public class Laguntzaile implements Comparable<Laguntzaile> {

	private Vector<SarbideEskaera> sarbide_eskaerak;
	private Erabiltzaile erabiltzaile;
	private Txartela txartela;
	
	public Erabiltzaile getErabiltzaile(){
		return erabiltzaile;
	}
	
	public Txartela getTxartela(){
		return txartela;
	}
	public Laguntzaile(Erabiltzaile _erabiltzaile, Txartela _txartela, Vector<SarbideEskaera> _sarbide_eskaerak ){
		sarbide_eskaerak = _sarbide_eskaerak;
		erabiltzaile = _erabiltzaile;
		txartela = _txartela;
	}

	public int getSarbideEskaerenLuzera(){
		return sarbide_eskaerak.size();
	}
	
	public Vector<SarbideEskaera>  getSarbideEskaerak(){
		return sarbide_eskaerak;
	}
	public int compareTo(Laguntzaile o) {
		// Txikienetik handienera
		if (this.sarbide_eskaerak.size() > o.getSarbideEskaerenLuzera()){
			return 1;
		}else if (this.sarbide_eskaerak.size() < o.getSarbideEskaerenLuzera()){
			return -1;
		}else
			return 0;
	}
	
}
